* html{ height: 1%; }

.pngfix{}
*{padding:0;	margin:0;}
	
body{
	width:100%;
	font-size:12px; 
	font-family:"宋体",Arial, Helvetica, sans-serif;
	margin:0 auto;
	}
a{ color:#4a4a4a; text-decoration:none;}
a:hover{ color:#0c7fcf;}
.pngfix{}
ul li{ list-style-type:none;}
img{ border:0 none; display:block;}
input{ border:0 none;}
.mt10{	margin-top:12px;}

.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}

/********************   start头部各尾部   ********************/

.header{
	width:100%;
	height:132px;
	background:url(../images/bg_pageheader.gif) repeat-x;
	}
.header960{	width:960px;	margin:0 auto;	height:132px;}	
	
.top{ height:82px;}
.logo{ width:205px; height:30px; float:left; padding-top:25px; padding-left:2px;}
.logo a{ display:block; }
.logo a img{width:205px; height:30px;}

.topadr{ width:420px; height:80px; float:right; overflow:hidden;}
.login_re{
	width:410px; 
	height:25px; 
	line-height:25px; 
	float:right; 
	text-align:right; 
	color:#666666; 
	padding-right:3px;}
.login_re a{ color:#53b6ea;}
.tadr_pic{width:418px; height:50px; float:right;}


/********** start nav**********/
.navbox{ height:50px;}
.nav{ width:650px; float:left;}
.nav ul li{
	float:left; 
	height:50px; 
	line-height:50px; 
	background:url(../pic/sep_line.gif) no-repeat right;}

.nav ul li.navliend{ background:none;}
.nav ul li a{ color:#FFF; display:block; font-size:16px; font-weight:500;  padding:0 25px;}
.nav ul li a:hover{ background:#266db1; color:#FFF; font-size:16px; font-weight:500; padding:0 25px;}
.nav ul li a.on{background:#2583d7;}

.search{ 
	width:300px; 
	height:32px; 
	float:right; 
	padding-top:10px;}
	
.backgb{
	width:284px; 
	height:28px;
	font-size:0;
	overflow:hidden;
	padding-top:4px; 
	padding-left:5px; 
	float:right;
	position:relative;
	background:#dfe8eb;}

.backgb input.sea_text{ 
	width:246px; 
	height:22px; 
	line-height:23px; 
	border:1px solid #cacaca; 
	color:#999;
	overflow:hidden;
	position:absolute;
	left:4px;
	top:4px;
	padding-left:4px;
	font-size:12px; }

.backgb input.sea_submit{ 
	width:25px; 
	height:24px;
	position:absolute;
	left:259px;
	top:4px;
	background:url(../images/search_but.gif) no-repeat 0 1px;}
	
.backgb input.sea_submit:hover{ 
	width:25px; 
	height:24px;
	background:url(../images/search_but.gif) no-repeat 0 -26px;}

/**********end header**********/


/********** start footer **********/

.footer{width:100%;	height:100px;	background:#000;}
.blue_bg{height:12px; font-size:0;	overflow:hidden; background:#0251a2;}
.frbox{	width:960px; margin:0 auto;	height:85px;}
.frlogo{ width:160px; 	height:23px; 	float:left; padding-top:32px; padding-left:2px;}
	
.frlogo a{display:block; }
.frlogo a img{ width:160px; height:23px; display:block;}
	
.frlrsn{width:500px; height:90px; float:right; }

.snavfrt{
	text-align:right;
	 height:35px; 
	 line-height:35px; 
	 padding-top:10px; 
	 color:#7a7a7a;}
	 
.snavfrt a{color:#e7e7e7; padding:0 3px; font-weight:500px;}
.snavfrt a:hover{ color:#0c7fcf;}
.copyright{color:#b6b6b6; text-align:right;}	
.copyright a{ color:#2e7eaa; font-size:12px; font-weight:500; padding:0 2px; }	

/********************  end头部各尾部  ********************/




/******************** start首页 main ********************/
		
.center{
	margin:0 auto;
	width:960px;
	padding:0 10px;
	height:1050px;
	background:url(../images/bg_center.gif) repeat-y;}	

/****** start  center_left ******/	

.center_left{width:648px;	padding:8px 6px; 	float:left;	overflow:hidden;}

/****** start 图片轮播 ******/

.slider{ width:648px; height:233px;}

.ui-banner{
	display:block;
	position:relative;
	width:648px;}
.ui-banner.ui-banner-invalid{display:none;}

.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:233px;}
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;}
.ui-banner ul{
	list-style-type:none
	;margin:0;
	padding:0;
	overflow:hidden;}
	
.ui-banner .ui-banner-slides{
	width:485px;
	height:233px;
	left:1px;}
.ui-banner .ui-banner-slides li{display:none;position:absolute;}
.ui-banner .ui-banner-slides li img{width:485px;height:233px;border:none;}

.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px;}
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px;}

.ui-banner .ui-banner-slogans{
	background:#0f67b9;
	height:213px;
	overflow:hidden;
	padding:10px 20px 10px 15px;
	width:128px;
	right:0;
	}
.ui-banner .ui-banner-slogans li{
	cursor:pointer;
	color:#8DC4EC;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	padding:10px 0 10px 10px;
	margin-left:5px;
	border-bottom:1px solid #79B4DF;
	list-style:none;
	list-style-type:none;
	}
.ui-banner .ui-banner-slogans li.ui-banner-slogans-current{color:#FFF;}
.ui-banner .ui-banner-slogans li.ui-banner-slogans-prev{border-bottom:none;}
.ui-banner .ui-banner-arrow{display:block;	width:45px;	outline:none;}

.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
.ui-banner .ui-banner-overlay{	bottom:0;	height:10px;	position:absolute;	right:0; width:173px;}


/******  end 图片轮播 ******/



/****** start  outer_frame ******/	

.outer_frame{width:640px; padding:0 4px; overflow:hidden; }
.f1{height:286px; }
.f2{height:313px;}
.f3{height:165px;}

.same{ width:315px;  overflow:hidden;}
h3{
	font-size:15px; 
	height:30px; 
	padding:0 3px; 
	line-height:30px; 
	color:#015fa9; 
	border-bottom:1px solid #e0e0e0;}
h3 a.more_r{ 
	width:29px; 
	height:5px; 
	font-size:0; 
	float:right; 
	margin-right:2px; 
	margin-top:20px; 
	background:#F00; 
	display:inline-block; 
	background:url(../images/more.gif) no-repeat;}
	
h3 a.tit_l{ float:left; display:block; color:#015fa9; font-family:Arial, Helvetica, sans-serif;}

.new{ float:left; margin-right:10px;}
.s_ship{ float:left;}

.headlines{ height:86px; padding:8px 3px 0 3px; overflow:hidden;}
.hlimg{ float:left; width:110px; margin-right:5px;}
.hlimg img{ width:110px; height:86px;}


.newrt{ float:right; width:192px;}
.newrt strong{
	width:192px; 
	display:block; 
	font-size:14px;  
	font-weight:normal;
	height:26px; 
	line-height:26px; 
	overflow:hidden;}
.newrt strong a{ color:#0c7fcf;}
.newrt p{ 
	color:#838383; 
	line-height:20px; 
	height:56px; 
	overflow:hidden;word-break:break-all;word-wrap:break-word;}




.text_list{ width:308px; padding-top:3px; padding:3px 3px 0 3px;}
.newsli{ height:144px;}
.rankli{height:px;}


.rankli ul li{ height:26px; line-height:26px;}
.rankli ul li span{ float:left;}
.rankli ul li i{ 
	float:left; 
	margin-right:8px; 
	font-weight:bold; 
	color:#454545; 
	font-style:normal; 
	font-size:13px;}
.rankli ul li i.red{ color:#ff0c00;}



.text_list ul li{
	width:305px;
	float:left;
	overflow:hidden;
	padding-left:3px;
	}
	
.text_list ul li a{
	display:block;
	width:256px;
	color:#4a4a4a;
	overflow:hidden;}
.text_list ul li a:hover{ color:#0c7fcf;}	

.text_list ul li span{
	display:block;
	width:42px;
	padding-right:5px;
	text-align:right;
	color:#a4a4a4;}
	
.newsli ul li{
	border-bottom:1px dashed #e6e6e6; 
	height:25px; 
	line-height:25px;}	
	
.newsli ul li a{float:left;}
.newsli ul li span{float:right;}



.outerli ul li{  height:25px; line-height:25px;}
.outerli ul li a{float:left;}
.outerli ul li span{float:right;}

.sshcont{ height:112px; padding:8px 3px 0 3px; overflow:hidden;}
.sshimg{ float:left; width:112px; margin-right:5px;}
.sshimg img{ width:112px; height:112px;}
.sshnewrt{ float:right; width:190px;}
.sshnewrt strong{
	width:190px; 
	display:block; 
	font-size:14px;  
	font-weight:normal;
	height:26px; 
	line-height:26px; 
	overflow:hidden;}
.sshnewrt strong a{ color:#0c7fcf;}
.sshnewrt p{ 
	color:#838383; 
	line-height:22px; 
	height:112px; 
	overflow:hidden;}

/****** end center_left ******/


/****** start center_right ******/

.center_right{
	width:284px;	
	padding:10px 8px;	
	float:right;}	
	
.entry{	width:284px;}
h2{
	font-size:15px; 
	height:30px; 
	padding:0 4px; 
	line-height:30px; 
	color:#015fa9;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c3c3c3;}
h2 a.more_r{ 
	width:29px; 
	height:5px; 
	font-size:0; 
	float:right; 
	margin-right:2px; 
	margin-top:20px; 
	background:#F00; 
	display:inline-block; 
	background:url(../images/more.gif) no-repeat;}
h2 a.tit_l{ float:left; display:block; color:#015fa9;}

.eylist{ height:194px; padding-top:8px; overflow:hidden; }
.eylist ul li{
	width:260px;
	padding-left:20px;
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	background:url(../images/cion01.gif) no-repeat scroll 8px 8px;}	
	

.comtlist{ width:284px; height:332px;}
	
.pl_unit{
	width:270px;
	height:40px;
	padding:10px 3px 14px 10px;
    border-bottom: 1px dashed #dedede;
    overflow: hidden;
}

.plimg{
	width:36px;
	height:36px;
	padding:2px;
	float:left;
	margin-top:2px;
	margin-right:5px;
	background:#FFF;
	border:1px solid #CCC;}

.pl_unit a{ display:block; float:left;}	
.pl_unit a img{ width:36px; height:36px;}	

.plrtext{ width:220px; float:left;}		
.plrtext a{ 
	color:#393939; 
	font-size:14px; 
	display:block; 
	width:220px; 
	height:28px; 
	line-height:28px; 
	overflow:hidden;}
.plrtext a:hover{ color:#0c7fcf;}	
.plrtext font{ 	color:#8c8d8d; 	font-size:12px;}
	
.ad{ 
	width:280px;
	overflow:hidden;
	margin-left:2px;}
.ad a img{ width:280px;}	
.p01 a img{height:245px; margin-top:14px;}
.p02 a img{height:70px; margin-top:14px;}
.p03 a img{height:70px; margin-top:14px;}		
.p04 a img{height:52px; margin-top:14px;}		
	
/********************  end 首页main ********************/


/********************  start 排行榜列表页 ********************/
.common_main{
	margin:0 auto;
	width:960px;
	padding:0 10px;
	background:url(../images/bg_center.gif) repeat-y;}	

.common_left{width:648px; padding:10px 6px 20px 6px; float:left; display:inline; overflow:hidden;}
.location{ height:30px; white-space:640px; line-height:30px; padding-left:8px; border-bottom:1px solid #d6d6d6;}
.location a{ font-size:14px; color:#333;}
.location a.lotn_on{ color:#125dbb;}

/******* start rank_br 列表1 *******/

.rank_br{ width:648px; float:left;}
.rk_item{ width:625px; border-bottom:1px dashed #CCC; padding:15px 10px 10px 12px; overflow:hidden;}
.rk_item h4{font-size:18px; font-weight:bold; color:#015fa9; height:36px; line-height:36px;}
.rk_among{font-family:"宋体"; color:#4a4a4a;}
.rkiimg{ width:230px; height:90px; float:left;}
.rkiimg img{ width:220px; height:80px; padding:3px; border:1px solid #d5d5d5;}

.rkit{ width:395px; float:left;}
.rkit p{ line-height:22px; padding-left:10px; font-family:"宋体";}

.detail{ text-align:right; padding-right:5px; clear:both;}
.detail a{ color:#125dbb; font-family:"宋体";}

/******* start rank_br 列表1 *******/

/******* start 排行榜列表右边部分 *******/

.common_right{width:284px;	padding:10px 8px; float:right; display:inline;}	
.p05 a img{height:236px; margin-top:5px;}
.rnewlt { overflow: hidden;  padding-top: 8px;}
.rnewlt ul li {
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 10px;
    width: 260px;}


/********************  end 排行榜列表页 ********************/




/********************  start 正文 ********************/
.ranktob{ width:628px; padding:10px;}
.ranktob h4{ font-size:26px; font-weight:bold; height:55px; line-height:55px; text-align:center;}
.ranktob p.message{ font-size:12px; color:#999; line-height:18px; text-align:center; border-bottom:1px dashed #CCC;}
.ranktob p.message em{ font-style:normal;}

.rtbcb{ padding:10px 5px 30px 10px; font-size:14px;}
.rtbcb p{ line-height:24px; text-indent:28px; margin-top:16px;}
.rtbcb p span{ color:#0092d7;}

/******* start 分享 *******/
.fx_div { height:22px; border-bottom: 1px dashed #999999;   overflow: hidden;   padding: 10px 0;}
.fx_div span.lf { font-size: 14px;  line-height: 22px; float:left;}
#bdshare { float: left;  font-size: 12px; padding-bottom: 2px;  text-align: left !important;   z-index: 999999;}

.bds_tools_32 a {
    background:url(../images/share.gif) no-repeat 0 0;
    cursor: pointer;
    display: block;
    float: left;
	width: 21px;
    height: 22px;
    margin-right: 5px;
    text-indent: -100em; }

.bdshare_t .bds_tqq{background:url(../images/share.gif) no-repeat 0 -25px;}
.bdshare_t .bds_renren{background:url(../images/share.gif) no-repeat 0 -50px;}
.bdshare_t .bds_qzone{background:url(../images/share.gif) no-repeat 0 -75px;}
.bdshare_t .bds_kaixin001{background:url(../images/share.gif) no-repeat 0 -100px;}
.bdshare_t .bds_more { background:url(../images/share.gif) no-repeat 0 -125px;}

/******* end 分享 *******/

/******* start 评论 *******/
.mbacomment{ width:628px; margin-top:25px;}

.mbacbox{ padding:20px 10px 10px 10px;}
.mt8{ margin-top:8px;}
.lc{ width:58px; text-align:center; float:left;}
.repic{ margin:0 auto;}
.repic a img{ width:36px; height:36px; padding:3px; border:1px solid #CCC; text-align:center; margin:0 auto;}
.reLink{ margin:0 auto;}
.reLink a{ font-size:12px; color:#125dbb;}

.rc{ width:540px; float:right; margin-left:5px;}
.rc textarea { height: 80px;   margin-bottom: 10px;  width: 534px; font-size:12px; color:#6d6d6d; padding:3px;}
.rc .resub{ 
	width:92px; 
	height:35px;
	float:right;
	background:url(../images/an_refer.gif) no-repeat 0 0;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:0 none;
	display:block;
	line-height:32px;
	text-align:center;}
.rc .resub:hover{background:url(../images/an_refer.gif) no-repeat 0 -37px;}	
	
/******* end 评论 *******/
/******* start 评论列表 *******/
.rcombox{width:628px; margin-top:10px; }
.rcomlist{padding:5px 10px 0px 10px; border-bottom:1px dashed #CCC; float:left; }
.rclpic{ width:58px; text-align:center; float:left; padding:10px 0;}
.rclpic a img{ width:36px; height:36px; padding:3px; border:1px solid #CCC; text-align:center; margin:0 auto;}

.rcrtext{ float:right; width:544px; margin-top:10px;}
.rccusern{ color:#848384;}
.rccusern a.liun{ color:#000; font-size:14px;}
.rcrtext span.rc_time{ padding-left:10px;}

.com_showt{ font-size:14px; line-height:22px; margin-top:3px;}
.com_reply { float:right; height:26px; line-height:26px;}

.com_reply a{color:#1374d7;}
/******* end 评论列表 *******/

.com_rrlt { overflow: hidden;  padding-top: 8px;}
.com_rrlt ul li {
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 20px;
    width: 250px;
	background:url(../images/cion02.gif) no-repeat scroll 8px 9px;
	}


table.reference {
    background-color: #FFFFFF;
    border: 1px solid #C3C3C3;
    border-collapse: collapse;
    width: 100%;
}


table.reference th {
    background-color: #e8edef;
    border: 1px solid #C3C3C3;
	padding:10px 6px;
    text-align:center;
    vertical-align:middle;
}

table.reference td {
    border: 1px solid #C3C3C3;
    padding:10px 6px;
	text-align:center;
    vertical-align: middle;
}



/********************  end 正文 ********************/


